html,body {
        margin: 0;
        padding: 0;
        height: 100%;
        background: #241510;
}

/*Positionnement parties principales*/
.grid {
        display: table;
        height: 100%;
        width: 100%;
}

header {
        display: table-row;
        height: 100px;
}

.center {
        display: table-row;
}

footer {
        display: table-row;
        height: 100px;
}
/*----------------------------------*/

/*navigator menu*/
nav ul,nav ul li {
        list-style: none;
        margin: 0;
        padding: 0;
}

nav ul {
        text-align: center;
}

nav ul li {
        display: inline;
        margin-right: .75em;
}

nav ul li.last {
        margin-right: 0;
}

nav a {
        color: #EBB7C6;
        font-family: 'Amaranth', "Lucida Grande", Tahoma, "Trebuchet MS",
                Helvetica, sans-serif;
        margin: 0px 30px 0px 30px;
        font-size: 40px;
        font-weight: 400;
        line-height: 64px;
        text-align: center;
        text-decoration: none;
        text-shadow: #EBB7D8 0px 0px 5px;
        transition-delay: 0s;
        transition-duration: 0.5s;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}

nav a:hover {
        text-shadow: #EBB7D8 0px 0px 25px;
}

nav .visited {
        text-shadow: #EBB7D8 0px 0px 25px;
}

p {
        color: #EBB7C6;
        font-family: 'Amaranth', "Lucida Grande", Tahoma, "Trebuchet MS",
                Helvetica, sans-serif;
}
